Aug 12
2024
SELL
Open market or private sale
$100,798
$83.65 p/Share
1,205
Reduced 0.57%
209,324
Common Stock
Aug 09
2024
SELL
Open market or private sale
$2,409,565
$83.68 p/Share
28,795
Reduced 12.03%
210,529
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$99,931
$81.51 p/Share
1,226
Added 0.51%
239,324
Common Stock
Dec 15
2023
SELL
Open market or private sale
$1,368,750
$73.0 p/Share
18,750
Reduced 7.3%
238,098
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$281,250
$15.0 p/Share
18,750
Added 6.8%
256,848
Common Stock
Sep 01
2023
SELL
Open market or private sale
$366,300
$73.26 p/Share
5,000
Reduced 2.06%
238,098
Common Stock
Sep 01
2023
BUY
Exercise of conversion of derivative security
$75,000
$15.0 p/Share
5,000
Added 2.02%
243,098
Common Stock
Aug 30
2023
SELL
Open market or private sale
$726,400
$72.64 p/Share
10,000
Reduced 4.03%
238,098
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$150,000
$15.0 p/Share
10,000
Added 3.87%
248,098
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
$99,977
$66.83 p/Share
1,496
Added 0.62%
238,098
Common Stock
Feb 16
2023
SELL
Open market or private sale
$732,600
$73.26 p/Share
10,000
Reduced 4.06%
236,602
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$150,000
$15.0 p/Share
10,000
Added 3.9%
246,602
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
$99,995
$58.89 p/Share
1,698
Added 0.71%
236,602
Common Stock
Nov 26
2021
-
22,500
Reduced 8.74%
234,904
Common Stock
Aug 09
2021
SELL
Open market or private sale
$1,798,836
$60.52 p/Share
29,723
Reduced 10.35%
257,404
Common Stock
Aug 03
2021
BUY
Grant, award, or other acquisition
$99,978
$57.13 p/Share
1,750
Added 0.61%
287,127
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$635,711
$54.94 p/Share
11,571
Reduced 3.9%
285,377
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$467,265
$54.94 p/Share
8,505
Reduced 2.63%
315,323
Common Stock
May 26
2021
SELL
Open market or private sale
$6,018,134
$49.35 p/Share
121,948
Reduced 27.36%
323,828
Common Stock
Apr 06
2021
SELL
Open market or private sale
$1,059,031
$47.52 p/Share
22,286
Reduced 4.76%
445,776
Common Stock
Apr 05
2021
SELL
Open market or private sale
$4,978,406
$47.07 p/Share
105,766
Reduced 18.43%
468,062
Common Stock