Oct 10
2024
SELL
Open market or private sale
$12,022
$133.58 p/Share
90
Reduced 0.7%
12,729
Common Stock
May 13
2024
SELL
Open market or private sale
$1,033,572
$121.74 p/Share
8,490
Reduced 16.54%
42,832
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$410,412
$82.28 p/Share
4,988
Added 8.86%
51,322
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$44,637
$114.75 p/Share
389
Reduced 0.83%
46,258
Common Stock
Mar 16
2024
SELL
Open market or private sale
$0
$114.75 p/Share
0
Reduced 0.0%
46,258
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$408,809
$108.38 p/Share
3,772
Added 7.48%
46,647
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$708,955
$109.07 p/Share
6,500
Reduced 13.16%
42,875
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
17,454
Added 28.27%
44,288
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$141,905
$108.16 p/Share
1,312
Reduced 3.95%
31,922
Common Stock
Feb 09
2024
SELL
Open market or private sale
$0
$108.16 p/Share
0
Reduced 0.0%
31,921
Common Stock
Jun 02
2023
SELL
Open market or private sale
$287,260
$106.0 p/Share
2,710
Reduced 7.6%
32,960
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$161,461
$59.58 p/Share
2,710
Added 7.06%
35,670
Common Stock
Jun 01
2023
SELL
Open market or private sale
$524,500
$104.9 p/Share
5,000
Reduced 13.17%
32,960
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$297,900
$59.58 p/Share
5,000
Added 11.64%
37,960
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$36,271
$96.21 p/Share
377
Reduced 1.13%
32,877
Common Stock
Mar 16
2023
SELL
Open market or private sale
$0
$96.21 p/Share
0
Reduced 0.0%
32,876
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$348,079
$98.69 p/Share
3,527
Added 9.59%
33,254
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$152,155
$98.61 p/Share
1,543
Reduced 4.93%
29,727
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
5,266
Added 14.41%
31,270
Common Stock
Feb 04
2023
SELL
Open market or private sale
$0
$102.24 p/Share
0
Reduced 0.0%
26,004
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$117,167
$102.24 p/Share
1,146
Reduced 4.22%
26,004
Common Stock
Mar 16
2022
SELL
Open market or private sale
$0
$83.56 p/Share
0
Reduced 0.0%
26,756
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$30,667
$83.56 p/Share
367
Reduced 1.35%
26,756
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$315,896
$88.66 p/Share
3,563
Added 11.61%
27,123
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$87,077
$86.3 p/Share
1,009
Reduced 4.11%
23,561
Common Stock