Feb 18
2025
SELL
Payment of exercise price or tax liability
$20,543
$36.62 p/Share
561
Reduced 2.12%
25,859
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
952
Added 3.48%
26,420
Common Stock
Jan 23
2025
SELL
Open market or private sale
$163,429
$55.25 p/Share
2,958
Reduced 10.41%
25,468
Common Stock
Jan 23
2025
BUY
Exercise of conversion of derivative security
$162,364
$54.89 p/Share
2,958
Added 9.43%
28,426
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$48,608
$52.38 p/Share
928
Reduced 3.52%
25,468
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$23,867
$52.34 p/Share
456
Reduced 1.7%
26,396
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
5,557
Added 17.15%
26,852
Common Stock
Mar 01
2023
SELL
Open market or private sale
$154,272
$128.56 p/Share
1,200
Reduced 5.33%
21,295
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$68,043
$128.87 p/Share
528
Reduced 2.29%
22,495
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$107,489
$128.73 p/Share
835
Reduced 3.5%
23,023
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
5,504
Added 18.75%
23,858
Common Stock
Nov 09
2022
SELL
Open market or private sale
$571,528
$126.95 p/Share
4,502
Reduced 19.7%
18,354
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$145,684
$32.36 p/Share
4,502
Added 16.46%
22,856
Common Stock
Mar 01
2022
SELL
Open market or private sale
$567,191
$115.4 p/Share
4,915
Reduced 21.12%
18,354
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$281,679
$57.31 p/Share
4,915
Added 19.32%
20,522
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$146,803
$114.69 p/Share
1,280
Reduced 6.52%
18,354
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,096
Added 17.26%
19,634
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$84,745
$116.89 p/Share
725
Reduced 4.46%
15,538
Common Stock
Mar 05
2021
SELL
Open market or private sale
$405,880
$101.47 p/Share
4,000
Reduced 19.74%
16,263
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$129,440
$32.36 p/Share
4,000
Added 16.49%
20,263
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$40,775
$104.82 p/Share
389
Reduced 2.34%
16,263
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
3,669
Added 18.06%
16,652
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$24,120
$107.68 p/Share
224
Reduced 1.7%
12,983
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$49,581
$120.05 p/Share
413
Reduced 3.03%
13,207
Common Stock