Nov 15
2024
|
SELL
Payment of exercise price or tax liability
|
$721,821
$62.86 p/Share
|
11,483
|
|
Nov 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,683,893
$62.86 p/Share
|
26,788
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$435,280
$81.3 p/Share
|
5,354
|
|
Aug 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,015,599
$81.3 p/Share
|
12,492
|
|
May 15
2024
|
SELL
Payment of exercise price or tax liability
|
$713,578
$95.36 p/Share
|
7,483
|
|
May 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,664,985
$95.36 p/Share
|
17,460
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
$21,248
$55.19 p/Share
|
385
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$435,735
$82.51 p/Share
|
5,281
|
|
Feb 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,009,757
$82.51 p/Share
|
12,238
|
|
Nov 15
2023
|
SELL
Payment of exercise price or tax liability
|
$641,850
$82.5 p/Share
|
7,780
|
|
Nov 15
2023
|
BUY
Exercise of conversion of derivative security
|
$1,497,705
$82.5 p/Share
|
18,154
|
|
Aug 15
2023
|
SELL
Payment of exercise price or tax liability
|
$414,156
$80.89 p/Share
|
5,120
|
|
Aug 15
2023
|
BUY
Exercise of conversion of derivative security
|
$966,473
$80.89 p/Share
|
11,948
|
|
May 15
2023
|
SELL
Payment of exercise price or tax liability
|
$608,316
$75.38 p/Share
|
8,070
|
|
May 15
2023
|
BUY
Exercise of conversion of derivative security
|
$1,419,405
$75.38 p/Share
|
18,830
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
$21,248
$55.19 p/Share
|
385
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$796,901
$85.91 p/Share
|
9,276
|
|
Feb 15
2023
|
BUY
Exercise of conversion of derivative security
|
$1,859,607
$85.91 p/Share
|
21,646
|
|
Nov 15
2022
|
SELL
Payment of exercise price or tax liability
|
$682,996
$76.94 p/Share
|
8,877
|
|
Nov 15
2022
|
BUY
Exercise of conversion of derivative security
|
$1,590,042
$76.94 p/Share
|
20,666
|
|
Aug 15
2022
|
SELL
Payment of exercise price or tax liability
|
$615,113
$74.28 p/Share
|
8,281
|
|
Aug 15
2022
|
BUY
Exercise of conversion of derivative security
|
$1,431,970
$74.28 p/Share
|
19,278
|
|
Jun 17
2022
|
BUY
Open market or private purchase
|
$457,200
$57.15 p/Share
|
8,000
|
|
Jun 01
2022
|
SELL
Payment of exercise price or tax liability
|
$19,925
$71.16 p/Share
|
280
|
|
Jun 01
2022
|
BUY
Exercise of conversion of derivative security
|
$46,254
$71.16 p/Share
|
650
|
|