May 15
2024
-
15,000
Reduced 3.43%
422,464
Common Stock
May 15
2024
SELL
Open market or private sale
$1,549,500
$103.3 p/Share
15,000
Reduced 3.32%
437,464
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$519,102
$92.73 p/Share
5,598
Reduced 1.22%
452,464
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$657,270
$92.73 p/Share
7,088
Reduced 1.52%
458,062
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$654,307
$92.13 p/Share
7,102
Reduced 1.5%
465,150
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$4,799,973
$92.13 p/Share
52,100
Added 9.94%
472,252
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$4,710,207
$95.25 p/Share
49,451
Reduced 10.53%
420,152
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
116,098
Added 19.82%
469,603
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$545,659
$96.92 p/Share
5,630
Reduced 1.57%
352,212
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$690,275
$96.84 p/Share
7,128
Reduced 1.95%
357,842
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$4,724,955
$97.47 p/Share
48,476
Added 11.72%
364,970
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$482,427
$99.49 p/Share
4,849
Reduced 1.51%
316,494
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$4,451,845
$101.81 p/Share
43,727
Reduced 11.98%
321,343
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
102,261
Added 21.89%
364,807
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$520,342
$100.22 p/Share
5,192
Reduced 1.94%
262,546
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,971,400
$98.57 p/Share
20,000
Reduced 6.72%
277,738
Common Stock
Feb 25
2022
-
10,000
Reduced 3.6%
267,738
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$549,246
$97.04 p/Share
5,660
Reduced 1.87%
297,738
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$4,724,982
$97.67 p/Share
48,377
Added 13.75%
303,398
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$486,574
$99.81 p/Share
4,875
Reduced 1.88%
255,021
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$4,437,321
$104.41 p/Share
42,499
Reduced 14.05%
259,896
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$10,322,391
$104.41 p/Share
98,864
Added 24.65%
302,141
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$514,225
$85.59 p/Share
6,008
Reduced 2.87%
203,274
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$446,951
$85.59 p/Share
5,222
Reduced 2.43%
209,282
Common Stock
Feb 25
2021
SELL
Open market or private sale
$3,993,711
$86.99 p/Share
45,910
Reduced 17.63%
214,504
Common Stock