Aug 15
2023
|
BUY
Exercise of conversion of derivative security
|
$334,561
$80.89 p/Share
|
4,136
|
|
May 23
2023
|
SELL
Open market or private sale
|
$193,450
$78.32 p/Share
|
2,470
|
|
May 15
2023
|
SELL
Payment of exercise price or tax liability
|
$198,324
$75.38 p/Share
|
2,631
|
|
May 15
2023
|
BUY
Exercise of conversion of derivative security
|
$462,682
$75.38 p/Share
|
6,138
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
$21,248
$55.19 p/Share
|
385
|
|
Feb 23
2023
|
SELL
Open market or private sale
|
$226,547
$81.58 p/Share
|
2,777
|
|
Feb 15
2023
|
SELL
Open market or private sale
|
$579,105
$85.0 p/Share
|
6,813
|
|
Feb 15
2023
|
SELL
Payment of exercise price or tax liability
|
$245,874
$85.91 p/Share
|
2,862
|
|
Feb 15
2023
|
BUY
Exercise of conversion of derivative security
|
$573,535
$85.91 p/Share
|
6,676
|
|
Nov 22
2022
|
SELL
Open market or private sale
|
$191,674
$72.88 p/Share
|
2,630
|
|
Nov 15
2022
|
SELL
Payment of exercise price or tax liability
|
$217,201
$76.94 p/Share
|
2,823
|
|
Nov 15
2022
|
BUY
Exercise of conversion of derivative security
|
$498,417
$76.94 p/Share
|
6,478
|
|
Aug 23
2022
|
SELL
Open market or private sale
|
$162,272
$68.21 p/Share
|
2,379
|
|
Aug 15
2022
|
SELL
Payment of exercise price or tax liability
|
$195,356
$74.28 p/Share
|
2,630
|
|
Aug 15
2022
|
BUY
Exercise of conversion of derivative security
|
$448,206
$74.28 p/Share
|
6,034
|
|
Jun 01
2022
|
SELL
Payment of exercise price or tax liability
|
$5,622
$71.16 p/Share
|
79
|
|
Jun 01
2022
|
BUY
Exercise of conversion of derivative security
|
$12,809
$71.16 p/Share
|
180
|
|
May 23
2022
|
SELL
Open market or private sale
|
$155,051
$66.66 p/Share
|
2,326
|
|
May 15
2022
|
SELL
Payment of exercise price or tax liability
|
$170,495
$65.93 p/Share
|
2,586
|
|
May 15
2022
|
BUY
Exercise of conversion of derivative security
|
$391,360
$65.93 p/Share
|
5,936
|
|
Mar 01
2022
|
BUY
Grant, award, or other acquisition
|
$21,287
$40.47 p/Share
|
526
|
|
Feb 22
2022
|
SELL
Open market or private sale
|
$133,703
$70.93 p/Share
|
1,885
|
|
Feb 15
2022
|
SELL
Payment of exercise price or tax liability
|
$183,326
$74.98 p/Share
|
2,445
|
|
Feb 15
2022
|
BUY
Exercise of conversion of derivative security
|
$408,041
$74.98 p/Share
|
5,442
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$156,977
$82.75 p/Share
|
1,897
|
|