Aug 15
2024
SELL
Open market or private sale
$499,777
$96.95 p/Share
5,155
Reduced 19.72%
20,985
Common Stock
Aug 15
2024
SELL
Open market or private sale
$50,625
$97.17 p/Share
521
Reduced 2.48%
20,464
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
$281,245
$49.55 p/Share
5,676
Added 17.84%
26,140
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$8,459
$82.94 p/Share
102
Reduced 0.5%
20,464
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$21,315
$81.67 p/Share
261
Reduced 1.25%
20,569
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$11,760
$81.67 p/Share
144
Reduced 0.69%
20,790
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,066
Added 8.99%
20,924
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$104,087
$83.47 p/Share
1,247
Reduced 6.2%
18,858
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
3,904
Added 16.26%
20,105
Common Stock
Dec 07
2023
SELL
Open market or private sale
$78,559
$75.83 p/Share
1,036
Reduced 6.01%
16,201
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$59,466
$57.4 p/Share
1,036
Added 5.67%
17,237
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$1,949
$97.48 p/Share
20
Reduced 0.12%
16,201
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$6,056
$91.77 p/Share
66
Reduced 0.41%
16,161
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$17,530
$90.83 p/Share
193
Reduced 1.18%
16,221
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$8,810
$90.83 p/Share
97
Reduced 0.59%
16,409
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,327
Added 7.44%
16,506
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$106,481
$86.57 p/Share
1,230
Reduced 7.5%
15,179
Common Stock
Jan 23
2023
BUY
Grant, award, or other acquisition
-
3,848
Added 19.0%
16,409
Common Stock
Dec 14
2022
SELL
Open market or private sale
$67,428
$80.85 p/Share
834
Reduced 6.23%
12,561
Common Stock
Dec 14
2022
BUY
Exercise of conversion of derivative security
$38,013
$45.58 p/Share
834
Added 5.86%
13,395
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$7,205
$102.93 p/Share
70
Reduced 0.55%
12,561
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$20,792
$102.93 p/Share
202
Reduced 1.57%
12,631
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
1,020
Added 7.36%
12,833
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$7,306
$104.37 p/Share
70
Reduced 0.59%
11,813
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$66,900
$103.24 p/Share
648
Reduced 5.17%
11,883
Common Stock